\hypertarget{class_camera}{
\section{Camera Class Reference}
\label{class_camera}\index{Camera@{Camera}}
}
{\tt \#include $<$Camera.h$>$}

\subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
\hyperlink{class_camera_46904a0f891f6e63c6201dde69814137}{Camera} (GLdouble $\ast$position, GLdouble $\ast$look, GLdouble $\ast$up)
\item 
GLdouble $\ast$ \hyperlink{class_camera_2bcbf1ed2858854bc3ed5ea6141ab29d}{pos} ()
\item 
GLdouble \hyperlink{class_camera_84d03aa521525fb46e66e1f3b7c1f434}{pos\_\-x} () const 
\item 
GLdouble \hyperlink{class_camera_09b546be81a0b4bdbfb6f7bf13a1f72a}{pos\_\-y} () const 
\item 
GLdouble \hyperlink{class_camera_51fc0205086e14141e19546fecd47405}{pos\_\-z} () const 
\item 
GLdouble $\ast$ \hyperlink{class_camera_9bf3bee0f5aae3b00d8769135e54c9aa}{look} ()
\item 
GLdouble \hyperlink{class_camera_1647a11a7cb50c4f50ef466052cd88de}{look\_\-x} () const 
\item 
GLdouble \hyperlink{class_camera_6967f6654d9c7be42035fe017d153954}{look\_\-y} () const 
\item 
GLdouble \hyperlink{class_camera_11591c7769ca48f0f5b501ef5c02bbc5}{look\_\-z} () const 
\item 
GLdouble $\ast$ \hyperlink{class_camera_4cf7bc0def86f5c2eccf72c3c9c4c278}{up} ()
\item 
GLdouble \hyperlink{class_camera_31c67ffee7bec5b80237932b05e65b1d}{up\_\-x} () const 
\item 
GLdouble \hyperlink{class_camera_db3f31f8963b061020c755a9799ed925}{up\_\-y} () const 
\item 
GLdouble \hyperlink{class_camera_b2e54a548858e5eca5c3360863026fd2}{up\_\-z} () const 
\item 
void \hyperlink{class_camera_5680771f3a76c41816b9da7d92a9190a}{set\_\-pos} (GLdouble, GLdouble, GLdouble)
\item 
void \hyperlink{class_camera_8b82891a8586411c0bbf164f6d23f59a}{set\_\-pos\_\-x} (GLdouble)
\item 
void \hyperlink{class_camera_dbc09e04fd50566a58d2196a4a6a492d}{set\_\-pos\_\-y} (GLdouble)
\item 
void \hyperlink{class_camera_3b2347c4a77d80f2e14ce865c88f8fbb}{set\_\-pos\_\-z} (GLdouble)
\item 
void \hyperlink{class_camera_97b31d12ee812d75c906f69c8962eb29}{set\_\-up} (GLdouble, GLdouble, GLdouble)
\item 
void \hyperlink{class_camera_c8ef31b6b02583865413ac61b03da9e9}{set\_\-up\_\-x} (GLdouble)
\item 
void \hyperlink{class_camera_6a7e2600a1d1cc0ccea93ee419ceac4f}{set\_\-up\_\-y} (GLdouble)
\item 
void \hyperlink{class_camera_a3bcf06c39b4cfde6680d74febf83a37}{set\_\-up\_\-z} (GLdouble)
\item 
void \hyperlink{class_camera_5aac36ca9a15be90724cb18655256a61}{set\_\-look} (GLdouble, GLdouble, GLdouble)
\item 
void \hyperlink{class_camera_5f233c29e07c12d17c3244828c279099}{set\_\-look\_\-x} (GLdouble)
\item 
void \hyperlink{class_camera_b3e5c305ea18281468fc638155220b50}{set\_\-look\_\-y} (GLdouble)
\item 
void \hyperlink{class_camera_b37d8b5122bc6eff623ca087828aaa1f}{set\_\-look\_\-z} (GLdouble)
\item 
void \hyperlink{class_camera_a3ecde62df74c46999f66f404050b8ce}{place} ()
\end{CompactItemize}


\subsection{Detailed Description}


Definition at line 20 of file Camera.h.

\subsection{Constructor \& Destructor Documentation}
\hypertarget{class_camera_46904a0f891f6e63c6201dde69814137}{
\index{Camera@{Camera}!Camera@{Camera}}
\index{Camera@{Camera}!Camera@{Camera}}
\subsubsection[{Camera}]{\setlength{\rightskip}{0pt plus 5cm}Camera::Camera (GLdouble $\ast$ {\em position}, \/  GLdouble $\ast$ {\em look}, \/  GLdouble $\ast$ {\em up})}}
\label{class_camera_46904a0f891f6e63c6201dde69814137}




Definition at line 14 of file Camera.cpp.

\subsection{Member Function Documentation}
\hypertarget{class_camera_9bf3bee0f5aae3b00d8769135e54c9aa}{
\index{Camera@{Camera}!look@{look}}
\index{look@{look}!Camera@{Camera}}
\subsubsection[{look}]{\setlength{\rightskip}{0pt plus 5cm}GLdouble $\ast$ Camera::look ()}}
\label{class_camera_9bf3bee0f5aae3b00d8769135e54c9aa}




Definition at line 46 of file Camera.cpp.\hypertarget{class_camera_1647a11a7cb50c4f50ef466052cd88de}{
\index{Camera@{Camera}!look\_\-x@{look\_\-x}}
\index{look\_\-x@{look\_\-x}!Camera@{Camera}}
\subsubsection[{look\_\-x}]{\setlength{\rightskip}{0pt plus 5cm}GLdouble Camera::look\_\-x () const}}
\label{class_camera_1647a11a7cb50c4f50ef466052cd88de}




Definition at line 52 of file Camera.cpp.\hypertarget{class_camera_6967f6654d9c7be42035fe017d153954}{
\index{Camera@{Camera}!look\_\-y@{look\_\-y}}
\index{look\_\-y@{look\_\-y}!Camera@{Camera}}
\subsubsection[{look\_\-y}]{\setlength{\rightskip}{0pt plus 5cm}GLdouble Camera::look\_\-y () const}}
\label{class_camera_6967f6654d9c7be42035fe017d153954}




Definition at line 58 of file Camera.cpp.\hypertarget{class_camera_11591c7769ca48f0f5b501ef5c02bbc5}{
\index{Camera@{Camera}!look\_\-z@{look\_\-z}}
\index{look\_\-z@{look\_\-z}!Camera@{Camera}}
\subsubsection[{look\_\-z}]{\setlength{\rightskip}{0pt plus 5cm}GLdouble Camera::look\_\-z () const}}
\label{class_camera_11591c7769ca48f0f5b501ef5c02bbc5}




Definition at line 64 of file Camera.cpp.\hypertarget{class_camera_a3ecde62df74c46999f66f404050b8ce}{
\index{Camera@{Camera}!place@{place}}
\index{place@{place}!Camera@{Camera}}
\subsubsection[{place}]{\setlength{\rightskip}{0pt plus 5cm}void Camera::place ()}}
\label{class_camera_a3ecde62df74c46999f66f404050b8ce}




Definition at line 94 of file Camera.cpp.\hypertarget{class_camera_2bcbf1ed2858854bc3ed5ea6141ab29d}{
\index{Camera@{Camera}!pos@{pos}}
\index{pos@{pos}!Camera@{Camera}}
\subsubsection[{pos}]{\setlength{\rightskip}{0pt plus 5cm}GLdouble $\ast$ Camera::pos ()}}
\label{class_camera_2bcbf1ed2858854bc3ed5ea6141ab29d}




Definition at line 22 of file Camera.cpp.\hypertarget{class_camera_84d03aa521525fb46e66e1f3b7c1f434}{
\index{Camera@{Camera}!pos\_\-x@{pos\_\-x}}
\index{pos\_\-x@{pos\_\-x}!Camera@{Camera}}
\subsubsection[{pos\_\-x}]{\setlength{\rightskip}{0pt plus 5cm}GLdouble Camera::pos\_\-x () const}}
\label{class_camera_84d03aa521525fb46e66e1f3b7c1f434}




Definition at line 28 of file Camera.cpp.\hypertarget{class_camera_09b546be81a0b4bdbfb6f7bf13a1f72a}{
\index{Camera@{Camera}!pos\_\-y@{pos\_\-y}}
\index{pos\_\-y@{pos\_\-y}!Camera@{Camera}}
\subsubsection[{pos\_\-y}]{\setlength{\rightskip}{0pt plus 5cm}GLdouble Camera::pos\_\-y () const}}
\label{class_camera_09b546be81a0b4bdbfb6f7bf13a1f72a}




Definition at line 34 of file Camera.cpp.\hypertarget{class_camera_51fc0205086e14141e19546fecd47405}{
\index{Camera@{Camera}!pos\_\-z@{pos\_\-z}}
\index{pos\_\-z@{pos\_\-z}!Camera@{Camera}}
\subsubsection[{pos\_\-z}]{\setlength{\rightskip}{0pt plus 5cm}GLdouble Camera::pos\_\-z () const}}
\label{class_camera_51fc0205086e14141e19546fecd47405}




Definition at line 40 of file Camera.cpp.\hypertarget{class_camera_5aac36ca9a15be90724cb18655256a61}{
\index{Camera@{Camera}!set\_\-look@{set\_\-look}}
\index{set\_\-look@{set\_\-look}!Camera@{Camera}}
\subsubsection[{set\_\-look}]{\setlength{\rightskip}{0pt plus 5cm}void Camera::set\_\-look (GLdouble {\em x}, \/  GLdouble {\em y}, \/  GLdouble {\em z})}}
\label{class_camera_5aac36ca9a15be90724cb18655256a61}




Definition at line 152 of file Camera.cpp.\hypertarget{class_camera_5f233c29e07c12d17c3244828c279099}{
\index{Camera@{Camera}!set\_\-look\_\-x@{set\_\-look\_\-x}}
\index{set\_\-look\_\-x@{set\_\-look\_\-x}!Camera@{Camera}}
\subsubsection[{set\_\-look\_\-x}]{\setlength{\rightskip}{0pt plus 5cm}void Camera::set\_\-look\_\-x (GLdouble {\em x})}}
\label{class_camera_5f233c29e07c12d17c3244828c279099}




Definition at line 160 of file Camera.cpp.\hypertarget{class_camera_b3e5c305ea18281468fc638155220b50}{
\index{Camera@{Camera}!set\_\-look\_\-y@{set\_\-look\_\-y}}
\index{set\_\-look\_\-y@{set\_\-look\_\-y}!Camera@{Camera}}
\subsubsection[{set\_\-look\_\-y}]{\setlength{\rightskip}{0pt plus 5cm}void Camera::set\_\-look\_\-y (GLdouble {\em y})}}
\label{class_camera_b3e5c305ea18281468fc638155220b50}




Definition at line 166 of file Camera.cpp.\hypertarget{class_camera_b37d8b5122bc6eff623ca087828aaa1f}{
\index{Camera@{Camera}!set\_\-look\_\-z@{set\_\-look\_\-z}}
\index{set\_\-look\_\-z@{set\_\-look\_\-z}!Camera@{Camera}}
\subsubsection[{set\_\-look\_\-z}]{\setlength{\rightskip}{0pt plus 5cm}void Camera::set\_\-look\_\-z (GLdouble {\em z})}}
\label{class_camera_b37d8b5122bc6eff623ca087828aaa1f}




Definition at line 172 of file Camera.cpp.\hypertarget{class_camera_5680771f3a76c41816b9da7d92a9190a}{
\index{Camera@{Camera}!set\_\-pos@{set\_\-pos}}
\index{set\_\-pos@{set\_\-pos}!Camera@{Camera}}
\subsubsection[{set\_\-pos}]{\setlength{\rightskip}{0pt plus 5cm}void Camera::set\_\-pos (GLdouble {\em x}, \/  GLdouble {\em y}, \/  GLdouble {\em z})}}
\label{class_camera_5680771f3a76c41816b9da7d92a9190a}




Definition at line 100 of file Camera.cpp.\hypertarget{class_camera_8b82891a8586411c0bbf164f6d23f59a}{
\index{Camera@{Camera}!set\_\-pos\_\-x@{set\_\-pos\_\-x}}
\index{set\_\-pos\_\-x@{set\_\-pos\_\-x}!Camera@{Camera}}
\subsubsection[{set\_\-pos\_\-x}]{\setlength{\rightskip}{0pt plus 5cm}void Camera::set\_\-pos\_\-x (GLdouble {\em x})}}
\label{class_camera_8b82891a8586411c0bbf164f6d23f59a}




Definition at line 108 of file Camera.cpp.\hypertarget{class_camera_dbc09e04fd50566a58d2196a4a6a492d}{
\index{Camera@{Camera}!set\_\-pos\_\-y@{set\_\-pos\_\-y}}
\index{set\_\-pos\_\-y@{set\_\-pos\_\-y}!Camera@{Camera}}
\subsubsection[{set\_\-pos\_\-y}]{\setlength{\rightskip}{0pt plus 5cm}void Camera::set\_\-pos\_\-y (GLdouble {\em y})}}
\label{class_camera_dbc09e04fd50566a58d2196a4a6a492d}




Definition at line 114 of file Camera.cpp.\hypertarget{class_camera_3b2347c4a77d80f2e14ce865c88f8fbb}{
\index{Camera@{Camera}!set\_\-pos\_\-z@{set\_\-pos\_\-z}}
\index{set\_\-pos\_\-z@{set\_\-pos\_\-z}!Camera@{Camera}}
\subsubsection[{set\_\-pos\_\-z}]{\setlength{\rightskip}{0pt plus 5cm}void Camera::set\_\-pos\_\-z (GLdouble {\em z})}}
\label{class_camera_3b2347c4a77d80f2e14ce865c88f8fbb}




Definition at line 120 of file Camera.cpp.\hypertarget{class_camera_97b31d12ee812d75c906f69c8962eb29}{
\index{Camera@{Camera}!set\_\-up@{set\_\-up}}
\index{set\_\-up@{set\_\-up}!Camera@{Camera}}
\subsubsection[{set\_\-up}]{\setlength{\rightskip}{0pt plus 5cm}void Camera::set\_\-up (GLdouble {\em x}, \/  GLdouble {\em y}, \/  GLdouble {\em z})}}
\label{class_camera_97b31d12ee812d75c906f69c8962eb29}




Definition at line 126 of file Camera.cpp.\hypertarget{class_camera_c8ef31b6b02583865413ac61b03da9e9}{
\index{Camera@{Camera}!set\_\-up\_\-x@{set\_\-up\_\-x}}
\index{set\_\-up\_\-x@{set\_\-up\_\-x}!Camera@{Camera}}
\subsubsection[{set\_\-up\_\-x}]{\setlength{\rightskip}{0pt plus 5cm}void Camera::set\_\-up\_\-x (GLdouble {\em x})}}
\label{class_camera_c8ef31b6b02583865413ac61b03da9e9}




Definition at line 134 of file Camera.cpp.\hypertarget{class_camera_6a7e2600a1d1cc0ccea93ee419ceac4f}{
\index{Camera@{Camera}!set\_\-up\_\-y@{set\_\-up\_\-y}}
\index{set\_\-up\_\-y@{set\_\-up\_\-y}!Camera@{Camera}}
\subsubsection[{set\_\-up\_\-y}]{\setlength{\rightskip}{0pt plus 5cm}void Camera::set\_\-up\_\-y (GLdouble {\em y})}}
\label{class_camera_6a7e2600a1d1cc0ccea93ee419ceac4f}




Definition at line 140 of file Camera.cpp.\hypertarget{class_camera_a3bcf06c39b4cfde6680d74febf83a37}{
\index{Camera@{Camera}!set\_\-up\_\-z@{set\_\-up\_\-z}}
\index{set\_\-up\_\-z@{set\_\-up\_\-z}!Camera@{Camera}}
\subsubsection[{set\_\-up\_\-z}]{\setlength{\rightskip}{0pt plus 5cm}void Camera::set\_\-up\_\-z (GLdouble {\em z})}}
\label{class_camera_a3bcf06c39b4cfde6680d74febf83a37}




Definition at line 146 of file Camera.cpp.\hypertarget{class_camera_4cf7bc0def86f5c2eccf72c3c9c4c278}{
\index{Camera@{Camera}!up@{up}}
\index{up@{up}!Camera@{Camera}}
\subsubsection[{up}]{\setlength{\rightskip}{0pt plus 5cm}GLdouble $\ast$ Camera::up ()}}
\label{class_camera_4cf7bc0def86f5c2eccf72c3c9c4c278}




Definition at line 70 of file Camera.cpp.\hypertarget{class_camera_31c67ffee7bec5b80237932b05e65b1d}{
\index{Camera@{Camera}!up\_\-x@{up\_\-x}}
\index{up\_\-x@{up\_\-x}!Camera@{Camera}}
\subsubsection[{up\_\-x}]{\setlength{\rightskip}{0pt plus 5cm}GLdouble Camera::up\_\-x () const}}
\label{class_camera_31c67ffee7bec5b80237932b05e65b1d}




Definition at line 76 of file Camera.cpp.\hypertarget{class_camera_db3f31f8963b061020c755a9799ed925}{
\index{Camera@{Camera}!up\_\-y@{up\_\-y}}
\index{up\_\-y@{up\_\-y}!Camera@{Camera}}
\subsubsection[{up\_\-y}]{\setlength{\rightskip}{0pt plus 5cm}GLdouble Camera::up\_\-y () const}}
\label{class_camera_db3f31f8963b061020c755a9799ed925}




Definition at line 82 of file Camera.cpp.\hypertarget{class_camera_b2e54a548858e5eca5c3360863026fd2}{
\index{Camera@{Camera}!up\_\-z@{up\_\-z}}
\index{up\_\-z@{up\_\-z}!Camera@{Camera}}
\subsubsection[{up\_\-z}]{\setlength{\rightskip}{0pt plus 5cm}GLdouble Camera::up\_\-z () const}}
\label{class_camera_b2e54a548858e5eca5c3360863026fd2}




Definition at line 88 of file Camera.cpp.

The documentation for this class was generated from the following files:\begin{CompactItemize}
\item 
/home/javier/Escritorio/core/include/\hyperlink{_camera_8h}{Camera.h}\item 
/home/javier/Escritorio/core/src/\hyperlink{_camera_8cpp}{Camera.cpp}\end{CompactItemize}
